package net.cn_su.sharpeyes.pref;

import org.androidannotations.annotations.sharedpreferences.DefaultBoolean;
import org.androidannotations.annotations.sharedpreferences.DefaultInt;
import org.androidannotations.annotations.sharedpreferences.DefaultString;
import org.androidannotations.annotations.sharedpreferences.SharedPref;

/**
 * Created by Overlord on 2016/08/12.
 */

@SharedPref(value = SharedPref.Scope.UNIQUE)
public interface ServerInfo {

    /**
     * 服务器地址
     *
     * @return
     */
    @DefaultString("http://183.221.165.174:80/msp")
    String serverAddress();

    /**
     * 服务器域名
     *
     * @return
     */
    @DefaultString("http://111.9.123.140:88")
    String serverUrl();
    /**
     * 服务器登录域名
     *
     * @return
     */
    @DefaultString("admin")
    String hikAccount();

    /**
     * 服务器登录密码
     *
     * @return
     */
    @DefaultString("hik12345+")
    String hikPassword();

    /**
     * 用户id
     *
     * @return
     */
    @DefaultInt(1)
    int userId();

    /**
     * 本地登录账号
     *
     * @return
     */
    @DefaultString("-1")
    String localAccount();

    /**
     * 本地登录密码
     *
     * @return
     */
    @DefaultString("-1")
    String localPassword();

    /**
     * 组织机构
     *
     * @return
     */
    @DefaultString("-1")
    String organizations();

    /**
     * 是否登录
     *
     * @return
     */
    @DefaultBoolean(false)
    boolean isLogin();

    /**
     * 姓名
     *
     * @return
     */
    @DefaultString("-1")
    String userName();
}
